package de.jmda.gen.java;

import de.jmda.gen.Generator;


/**
 * Generator for complete <b>technical</b> part of a declared element. A <b>
 * technical</b> part of a declared element is <b>not</b> supposed to contain
 * "meta info" like JavaDoc (see {@link JavaDocGenerator}) or annotations (see
 * {@link AnnotationStatementsGenerator}).
 * <p>
 * Technical declaration generators are typically used as components of {@link
 * DeclarationGenerator}s. In these cases "meta info" is specified in {@link
 * DeclarationGenerator#getJavaDocGenerator()} and {@link
 * DeclarationGenerator#getAnnotationStatementsGenerator()}.
 *
 * @author rwegner
 */
public interface DeclaredElementGenerator extends Generator
{
}